<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
<!-- 
    模块化
    模块化就是将项目中的js根据功能或业务拆分为多个js文件
    每一个js文件就是一个模块，模块拥有独立的作用域（模块内部的类、方法、变量等对模块外部不可见）

    nodejs的应用程序由各种模块组成
    1.内置模块（安装nodejs之后可以直接引入使用）
    2.第三方模块（先通过npm安装，再引入使用）
    3.自定义模块（我们自己写的模块功能）

    nodejs遵循的是 commonjs 模块化规范:

    在 commonjs 模块化规范中，每一个模块内部都有一个 module 对象
    module 对象的 exports 属性，就是当前模块对外暴露的内容

    在模块中使用 require()方法，可以加载其他的模块的 module.exports 属性

 -->

</body>
</html>